package com.cangshukj.junong.mapper;

import java.util.List;
import com.cangshukj.junong.domain.LandNature;

/**
 * 土地流转性质mMapper接口
 * 
 * @author wangjie
 * @date 2025-04-01
 */
public interface LandNatureMapper 
{
    /**
     * 查询土地流转性质m
     * 
     * @param natureId 土地流转性质m主键
     * @return 土地流转性质m
     */
    public LandNature selectLandNatureByNatureId(String natureId);

    /**
     * 查询土地流转性质m列表
     * 
     * @param landNature 土地流转性质m
     * @return 土地流转性质m集合
     */
    public List<LandNature> selectLandNatureList(LandNature landNature);

    /**
     * 新增土地流转性质m
     * 
     * @param landNature 土地流转性质m
     * @return 结果
     */
    public int insertLandNature(LandNature landNature);

    /**
     * 修改土地流转性质m
     * 
     * @param landNature 土地流转性质m
     * @return 结果
     */
    public int updateLandNature(LandNature landNature);

    /**
     * 删除土地流转性质m
     * 
     * @param natureId 土地流转性质m主键
     * @return 结果
     */
    public int deleteLandNatureByNatureId(String natureId);

    /**
     * 批量删除土地流转性质m
     * 
     * @param natureIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteLandNatureByNatureIds(String[] natureIds);
}
